delete from dbo.stdtabelasvar where tabela = 'TDU_ItemIntervencao';
delete from dbo.stdcamposvar where tabela = 'TDU_ItemIntervencao';
insert into dbo.stdtabelasvar values('TDU_ItemIntervencao', 'ERP');
insert into dbo.stdcamposvar (tabela, campo, descricao, texto, visivel, ordem) values('TDU_ItemIntervencao', 'CDU_Id', 'Id', 'Id', 1, 1);
insert into dbo.stdcamposvar (tabela, campo, descricao, texto, visivel, ordem) values('TDU_ItemIntervencao', 'CDU_IdItem', 'IdItem', 'IdItem', 1, 2);
insert into dbo.stdcamposvar (tabela, campo, descricao, texto, visivel, ordem) values('TDU_ItemIntervencao', 'CDU_Data', 'Data', 'Data', 1, 3);
insert into dbo.stdcamposvar (tabela, campo, descricao, texto, visivel, ordem) values('TDU_ItemIntervencao', 'CDU_TipoServico', 'TipoServico', 'TipoServico', 1, 4);
insert into dbo.stdcamposvar (tabela, campo, descricao, texto, visivel, ordem) values('TDU_ItemIntervencao', 'CDU_Cliente', 'Cliente', 'Cliente', 1, 5);
insert into dbo.stdcamposvar (tabela, campo, descricao, texto, visivel, ordem) values('TDU_ItemIntervencao', 'CDU_Contacto', 'Contacto', 'Contacto', 1, 6);
insert into dbo.stdcamposvar (tabela, campo, descricao, texto, visivel, ordem) values('TDU_ItemIntervencao', 'CDU_Localidade', 'Localidade', 'Localidade', 1, 7);
insert into dbo.stdcamposvar (tabela, campo, descricao, texto, visivel, ordem) values('TDU_ItemIntervencao', 'CDU_Executado', 'Executado', 'Executado', 1, 8);
insert into dbo.stdcamposvar (tabela, campo, descricao, texto, visivel, ordem) values('TDU_ItemIntervencao', 'CDU_Reclamacao', 'Reclamacao', 'Reclamacao', 1, 9);
insert into dbo.stdcamposvar (tabela, campo, descricao, texto, visivel, ordem) values('TDU_ItemIntervencao', 'CDU_Factura', 'Factura', 'Factura', 1, 10);
insert into dbo.stdcamposvar (tabela, campo, descricao, texto, visivel, ordem) values('TDU_ItemIntervencao', 'CDU_Valor', 'Valor', 'Valor', 1, 11);
insert into dbo.stdcamposvar (tabela, campo, descricao, texto, visivel, ordem) values('TDU_ItemIntervencao', 'CDU_Notas', 'Notas', 'Notas', 1, 12);

go

CREATE TABLE [dbo].[TDU_ItemIntervencao](
	CDU_Id [bigint] NOT NULL,
	CDU_IdItem [bigint] IDENTITY(1,1) NOT NULL,
	CDU_Data [datetime] NULL,
	CDU_TipoServico [nvarchar](50) NULL,
	CDU_Cliente [nvarchar](12) NULL,
	CDU_Contacto [nvarchar](50) NULL,
	CDU_Localidade [nvarchar](50) NULL,
	CDU_Executado [bit] NOT NULL,
	CDU_Reclamacao [bit] NOT NULL,
	CDU_Factura [nvarchar](50) NULL,
	CDU_Valor [money] NULL,
	CDU_Notas [nvarchar](50) NULL
) ON [PRIMARY]

GO

ALTER TABLE [dbo].[TDU_ItemIntervencao]  WITH CHECK ADD  CONSTRAINT [FK_TDU_ItemIntervencao_Clientes] FOREIGN KEY([CDU_Cliente])
REFERENCES [dbo].[Clientes] ([Cliente])
GO

ALTER TABLE [dbo].[TDU_ItemIntervencao] CHECK CONSTRAINT [FK_TDU_ItemIntervencao_Clientes]
GO

ALTER TABLE [dbo].[TDU_ItemIntervencao]  WITH CHECK ADD  CONSTRAINT [FK_TDU_ItemIntervencao_TDU_TiposServico] FOREIGN KEY([CDU_TipoServico])
REFERENCES [dbo].[TDU_TiposServico] ([CDU_Codigo])
GO

ALTER TABLE [dbo].[TDU_ItemIntervencao] CHECK CONSTRAINT [FK_TDU_ItemIntervencao_TDU_TiposServico]
GO


